page {
	background-color: #FFFFFF;
}
.group-view {
	height: 100vh;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.line-view {
	width: 100vw;
	height: 2rpx;
	background: rgba(0,0,0,0.06);
}
.logo-group-view {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.logo-group-view image {
	width: 210rpx;
	height: 198rpx;
}
.login-btn-view {
	display:flex;
	justify-content:center;
	align-items:center;
	margin-left:4.3vw;
	margin-right: 4.3vw;
	width:91.4vw;
	height:88rpx;
	background: linear-gradient(138deg, #F7CB47 0%, #C2CF51 100%);
	border-radius: 88rpx;
	font-size: 32rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	margin-top:100rpx;
}
.phone-login-view {
	font-size: 24rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 84rpx;
	margin: 20rpx;
}
.agreement-view {
	font-size: 24rpx;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #CCCCCC;
	line-height: 44rpx;
}
.agreement-image {
	width: 26rpx;
	height: 26rpx;
	margin: 9rpx;
}
.agreement-text {
	color: #5271FF;
	background: linear-gradient(135deg, #F7CB47 0%, #C2CF51 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
button::after{border:0}